Scientists
「科学者たち」を指し、科学的な研究を行う人々です。
are still debating
「依然として議論している」という意味で、ある問題について結論が出ておらず、意見が交わされている状態です。
the exact mechanisms
「正確なメカニズム」を意味し、特定の現象が起こる詳細な過程や仕組みを指します。
that triggered
「~を引き起こした」という意味で、何かの原因となったものを示します。
the Snowball Earth periods
「スノーボールアースの時代」を指し、地球が凍結したとされる特定の期間を意味します。